Desktop multi player puzzle game